package cn.yilongquan.mapper;

import io.lettuce.core.dynamic.annotation.Param;
import org.springframework.stereotype.Repository;

import java.util.List;

@Repository
public interface EmployeeRoleMapper {
    // 批量插入关联记录（员工ID + 角色ID列表）
    void insertBatch(@Param("employeeId") Long employeeId, @Param("roleIds") List<Long> roleIds);
    
    // 根据员工ID删除所有关联记录
    void deleteByEmployeeId(Long employeeId);
    
    // 根据员工ID查询已关联的角色ID列表
    List<Long> findRoleIdsByEmployeeId(Long employeeId);
}